﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace GameMediator
{
    public abstract class EventManager : MarshalByRefObject, IClientImplement
    {


        #region IClientImplement Members

        public abstract string PlayerName
        {
            get;
            set;
        }

        public abstract ArrayList PlayerList
        {
            get;
            set;
        }

        public abstract string Message
        {
            get;
            set;
        }

        public abstract string ReceiverName
        {
            get;
            set;
        }

        public abstract void SendMessageToPlayers(IClientImplement clientObject);
        public abstract void SendWelcomeMessageToPlayers(IClientImplement clientObject);
        public abstract void PlayerLeft(IClientImplement clientObject);

        #endregion      
    }
}
